.join{background:#f1f1f1;width:100%;min-height:488px;}
.join>.content{width:1190px;height:auto;margin:0 auto;overflow:hidden;}
.join>.content>p{font-size:1rem;color:#656565;padding:18px 0;}
.join>.content>p>a{color:#656565;}
.join .main{width:910px;float:right;background:#fff;margin-bottom: 60px;min-height:370px;}
.join .main>h2{font-size:1.14rem;color: #323232;padding:2rem 0 1.7rem 2.14rem;}
.join .main .job_list li{border-top:1px solid #eee;padding:2.4rem 2.14rem;overflow:hidden;}
.join .main .job_list li div>span{color:#aaa;font-size:0.85rem;display: block;padding-top: 0.5rem;}
.join .main .job_list li .li_left{float:left;font-size:1rem;color:#333;width:33%;margin-right:1.4rem;border-right:1px solid #eee;}
.join .main .job_list li .li_cen{float:left;font-size:1.07rem;color:#333;}
.join .main .job_list li .li_right{float:right;}
.join .main .job_list li .li_right a{display:block;width:8.57rem;height:2.57rem;border-radius:3px;background:#f29c9f;color:#fff;font-size:1rem;text-align:center;line-height:2.57rem;}
.join .more_list{width:100%;height:auto;}
.join .more_list ul{width:auto;margin:40px auto;display: table;}
.join .more_list li{float:left;}
.join .more_list li a{border:1px solid #ddd;padding:5px 12px;margin:3px;border-radius: 5px;color:#888;}
.join .more_list li a:hover,.join .more_list li .a_bright{background:#f29c9f;color:#fff;border-color:#f29c9f;}
.join .more{border-top: 1px solid #eee;}
.join .more a{display:none; margin: 20px auto;width:76px;background: url(/images/hospital/xiajiantou.jpg) 63px 7px no-repeat;font-size: 14px;color: #333333;}


@media screen and (min-width:1190px){
    html{font-size:14px;}
}
@media screen and (min-width:640px) and (max-width:1189px){
    html{font-size:16px;}
    .join>.content,.join .main{width:100%;}
    .join>.content>p,.header,.con .nav,.contact .content>p,.join .main>h2,.online-service,.join .more_list{display:none;}
    .join .main li:first-child{border:none;}
    .join .more a{display:block;}
    .join .main{margin-bottom:0;}
}
@media screen and (max-width:639px){
    html{font-size:17px;}
    .join>.content,.join .main{width:100%;}
    .join>.content>p,.header,.con .nav,.contact .content>p,.join .main>h2,.online-service,.join .more_list{display:none;}
	.join .main li:first-child{border:none;}
    .join .more a{display:block;}
    .join .main{margin-bottom:0;}
}


@media screen and (max-width:539px){
    html{font-size:16px;}   
}
@media screen and (max-width:470px){
    html{font-size:15px;}   
    .join .main li .li_right a{width:7rem !important;}
}
@media screen and (max-width:430px){
    html{font-size:13px;}
    .join .main .job_list li{padding:2rem 1.5rem;}
    .join .main li .li_right a{width:5rem !important;}
}
